dogs cat supplements dog vitamins pantothenic acid vitamin b5 dog puppies nutrition for dogs cat vitamins cat cats dog nutrition puppy olive oil dog supplements niacin vitamin b3